//分页
$(function() {

	// 遍历表格数据
	$.traverseTheData = function(json) {
		$(json).each(
				function(index, element) {
					// index代表下标，element代表对应的内容
					$('#adminT tbody').append(
							"<tr>" + "<td>" + json[index].aid + "</td>"
									+ "<td>" + json[index].aname + "</td>"
									+ "<td>" + json[index].account + "</td>"
									+ "<td>" + json[index].password + "</td>"
									+ "</tr>");
				});
		// $.each(json.adminList,funtion(index,item){})两种写法
	}

	// 初始化表格数据
	$(function() {

		$.ajax({
			type : 'post',
			url : '/tenement/getAdminList.action',
			contentType : 'application/json;charset=utf-8',
			success : function(json) {
				$.traverseTheData(json.adminList);// 遍历表格数据
				$.page(json.pageCount);// 遍历页码
			}
		})

	});

	// 清空tbody
	$.clearTbody = function() {
		$('#adminT tbody').html("");
	}

	// 遍历页码 pageCount总页数
	$.page = function(pageCount) {
		for (var i = 1; i <= pageCount; i++) {
			$('#pageUl').append(
					"<li><a href='javascript:$.gotoPage(" + i + ")'>" + i
							+ "</a></li>");
		}
		var pageIndex = $("#pageIndex").html();// 获取当前页码
		$('#pageUl').append(
				"<li id='nextLi'><a href='javascript:$.nextLi(" + pageCount
						+ ")'>&raquo;</a></li>");
		$('#pageUl').append(
				"<li><a href='javascript:$.gotoPage(" + pageCount
						+ ")'>尾页</a></li>");
	}

	// 上一页
	$.previousLi = function() {
		var pageIndex = parseInt($("#pageIndex").html());// 获取当前页码
		if (pageIndex > 1) {
			$.gotoPage(pageIndex - 1);
		} else {
			$.gotoPage(1);
		}
	}
	// 下一页
	$.nextLi = function(pageCount) {
		console.log("传来的总页码" + pageCount);
		var pageIndex = parseInt($("#pageIndex").html());// 获取当前页码
		console.log("获取当前页码" + pageIndex);
		if (pageIndex < pageCount) {
			$.gotoPage((pageIndex + 1));
		} else {
			console.log("pageCount:" + pageCount);
			$.gotoPage(pageCount);
		}
	}
	// 分页查询
	$.gotoPage = function(pageIndex) {
		console.log("设置当前页码的值" + pageIndex);
		var pageSize = $('#pageSize').html();
		console.log("html()获取的类型"+typeof pageSize);
		var data = {
			'pageIndex' : pageIndex,
			'pageSize' : pageSize
		}
		$.ajax({
			type : 'post',
			url : '/tenement/getAdminListPage.action',
			data : JSON.stringify(data),
			contentType : 'application/json;charset=utf-8',
			success : function(json) {
				$.clearTbody();
				$.traverseTheData(json.adminList);
				$("#pageIndex").html(pageIndex);// 设置当前页码
			}
		})
	}
})